• BTB-X: A Storage-Effective BTB Organization 

      Asheim, Truls; Grot, Boris; Kumar, Rakesh (Peer reviewed; Journal article, 2021)
      Many contemporary applications feature multi-megabyte instruction footprints that overwhelm the capacity of branch target buffers (BTB) and instruction caches (L1-I), causing frequent front-end stalls that inevitably hurt ...
    • Impact of Microarchitectural State Reuse on Serverless Functions 

      Asheim, Truls; Ahmed Khan, Tanvir; Kasikci, Baris; Kumar, Rakesh (Chapter, 2022)
      Serverless computing has seen rapid growth in the past few years due to its seamless scalability and zero resource provisioning overhead for developers. In serverless, applications are composed of a set of very short-running ...
    • A Specialized BTB Organization for Servers 

      Asheim, Truls; Grot, Boris; Kumar, Rakesh (Chapter, 2022)
      Contemporary server applications feature massive instruction footprints stemming from deeply layered software stacks. These footprints far exceed the capacity of the branch target buffer (BTB) and instruction cache (L1-I), ...